Lighty
===
This repository is a set of tools to make the development of JRPG games more easier (especially games based on Earthbound / Mother 3.) It aim to be stable, lightweight and flexible.

Lighty is written in c++.

At the beginning, it was made for the game Photon Project. For more information, you can check my website, in french only : https://photonproject.neocities.org/

------

# Features

Come back later, nothing is ready !

# Credits

NoixDeXydre (me) - stupid french frog coder, I don't know many things in programming, too young for that I guess.

# Branches

The main branches are the following :

- Master : The most important branch, classic for a common git project (warning, instable.)

- Stable : Based on Master. It just werks.

- Docs : Documentation.

# Dependencies

It can change any time with the actual state of the project, for the moment, you need : SDL2, SDL2-Mixer, OpenGL (Freeglut), Glew and Jsoncpp.

If you're retarded and can't find the packages, maybe you can copy/paste those commands. Notice it's just a list of a few Operating Systems, Lighty is cross-platform and can be run "mostly" everywhere.

#### Debian / Ubuntu 

`sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev freeglut3-dev libglew-dev libjsoncpp-dev`

#### *tips* Fedora

`sudo dnf install SDL2_image-devel.x86_64 SDL2-devel.x86_64 SDL2_ttf-devel.x86_64 SDL2_mixer-devel.x86_64 SDL2_image-devel jsoncpp-devel.x86_64 glew-devel.x86_64`

You will need a compilator after this : `sudo dnf install gcc-c++.x86_64` or `sudo dnf install clang`

#### Msys2 (Win64)

`pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-freeglut mingw-w64-x86_64-glew mingw-w64-x86_64-jsoncpp mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-SDL2_image`

#### MacOS and Brew

`brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf sdl2_image glew mesa-glu jsoncpp`
